SRGS Summary

The following table is a summary of the current SRGS elements supported in this release of the Vocalocity Voice Browser.

Important: Support is largely driven by the speech recognition engine. Consult the documentation provided by your ASR vendor for specific information about how SRGS elements are supported.

Element

Purpose

Implementation Notes

<item>

Defines expected spoken responses from the caller

Implemented as defined in SRGS 1.0

<rule>

Defines a rule for speech interpretation and processing

Implemented as defined in SRGS 1.0

<ruleref>

Specifies the type of rule processing to use

Implemented as defined in SRGS 1.0

Several rulenames are defined to have specific interpretation and processing by a speech recognizer. A grammar must not redefine these rulenames.

SpeechWorks OSR – the attribute special is not supported by OSR 2.0.

<tag>

A legal rule expansion. A tag is an arbitrary string that may be included inline within any legal rule expansion. Any number of tags may be included inline within a rule expansion.

Implemented as defined in SRGS 1.0

Used to pass semantic interpretation information to speech recognition systems.

Content of the <tag> is based on the SISR specification.

<token>

The part of a grammar that defines words or other entities that may be spoken.

The attributes lexicon and xml:lang are not supported.